992
777
2
3
304
108
36
1
4
309
17
1
6
2
1
193
129
32
600
3
1769
536
1055
959
126
5
1
1542
26
48
13
14
35
1
1
64
1
1
1
1
160
1
603
1003
779
831
40
5
1
13
1092
1
6
71
1
1
151
79
1
5
14
4
1
2
19
428
1
1316
24
25
1671
1
55
1582
100
65
4
34
19
1
154
1062
4
1
355
154
1764
5
509